package edu.usc.cmb.iregulome.entity;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;


//chrom       | varchar(255)     | NO   | PRI |         |       | 
//| chromStart  | int(10) unsigned | NO   | PRI | 0       |       | 
//| chromEnd    | int(10) unsigned | NO   |     | 0       |       | 
//| score       | float            | NO   |     | 0       |       | 
//| pValue      | float            | NO   |     | -1      |       | 
//| qValue      | float            | NO   |     | -1      |       | 
//| F_SAMPLE_ID | varchar(10)      | NO   | PRI 

@Entity
@Table(name = "ChIPseqPeaks")
public class ChipSeqPeaksEntity {
	
	@Id
	private PK_ChipSeqPeaksEntity id;
	
	private long chromEnd;
	
	private float score;
	
	private float pValue;
	
	private float qValue;
	
//	@ManyToOne(cascade=CascadeType.ALL)
//	@JoinColumns({
//		@JoinColumn(name="F_SAMPLE_ID",referencedColumnName="SAMPLE_ID")	
//	})
//	private Sample sample;

	public PK_ChipSeqPeaksEntity getId() {
		return id;
	}

	public void setId(PK_ChipSeqPeaksEntity id) {
		this.id = id;
	}

	public long getChromEnd() {
		return chromEnd;
	}

	public void setChromEnd(long chromEnd) {
		this.chromEnd = chromEnd;
	}

	public float getScore() {
		return score;
	}

	public void setScore(float score) {
		this.score = score;
	}

	public float getpValue() {
		return pValue;
	}

	public void setpValue(float pValue) {
		this.pValue = pValue;
	}

	public float getqValue() {
		return qValue;
	}

	public void setqValue(float qValue) {
		this.qValue = qValue;
	}

//	public Sample getSample() {
//		return sample;
//	}
//
//	public void setSample(Sample sample) {
//		this.sample = sample;
//	}
//	
	
	
	
}
